import request from '@/utils/axios'

// 获取数据字典类型列表
export function getDict(dictType) {
  return request({
    url: `/system/dict/info/dictType/${dictType}`,
    method: 'get'
  })
}

// 更爱数据字典类型状态
export function changeDictTypeStatus(id, status) {
  const data = {
    id,
    status
  }
  return request({
    url: '/system/dict/type/changeStatus',
    method: 'put',
    data
  })
}

// 新增数据字典类型
export function addDictType(data) {
  return request({
    url: '/system/dict/type',
    method: 'post',
    data
  })
}

// 修改数据字典类型
export function updateDictType(data) {
  return request({
    url: '/system/dict/type',
    method: 'put',
    data
  })
}

// 获取数据字典类型列表
export function listDictType(params) {
  return request({
    url: '/system/dict/type/list',
    method: 'get',
    params
  })
}

// 新增数据字典详情信息
export function addDictInfo(data) {
  return request({
    url: '/system/dict/info',
    method: 'post',
    data
  })
}

// 修改数据字典详情信息
export function updateDictInfo(data) {
  return request({
    url: '/system/dict/info',
    method: 'put',
    data
  })
}

// 修改数据字典详情的状态
export function changeDictInfoStatus(id, status) {
  const data = {
    id,
    status
  }
  return request({
    url: '/system/dict/info/changeStatus',
    method: 'put',
    data
  })
}

// // 获取数据字典类型列表
// export function listDictInfo(params) {
//   return request({
//     url: '/system/dict/info/list',
//     method: 'get',
//     params
//   })
// }